reciprocating grates - French English Dictionary